Requirements Traceability
نویسنده
چکیده
Requirements tracing is inevitable. We do tracing when we search information and it is difficult to imagine a software development environment without some tracing aids. For medium to complex systems we should have a traceability model and traceability aids should be in place. In these systems we have a quite complex web of relationships. It is common to have several requirements coming from the same source as well as a single requirement having more than one source. It is also common to have one requirement deriving several others as well as several requirements collapsing into a single one. The diversity and huge amount of information dealt with when developing large software systems point to the need for automated support to development practices, including traceability. This chapter presents the concept of requirements tracing and discusses several aspects related to traceability. Particular importance is given to the informal aspects of requirements tracing and to the non-functional nature of requirements traceability.
منابع مشابه
Documenting Requirements Traceability Information: A Case Study
The literature lists many benefits of requirements traceability and standards suggest that it should be practiced. However, available literature concentrates on industries developing complex and large systems with several thousands of requirements. Thus, the companies developing systems with only approximately a hundred requirements face the challenge to define what traceability information to ...
متن کاملTraceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Requirements traceability, regardless of the process used to produce a software system, is an important quality attribute for the resulting software product. However, existing approaches to achieving requirements traceability have been specifically designed for traditional software development with formal requirements processes. With the wide industry adoption of agile development methodologies...
متن کاملRastreabilidade de Requisitos
Requirements traceability is central to the issue of requirements management, which is essential for producing quality software. Our focus on requirements traceability addresses aspects related to software development and evolution. Our survey deals both with technical and managerial aspects and aims at contextualizing requirements traceability as well as providing basic reference on the subjec...
متن کاملJust Enough Requirements Traceability
Even though traceability is legally required in most safety critical software applications and is a recognized component of many software process improvement initiatives, organizations continue to struggle to implement it in a cost-effective manner. This panel addresses the problems and challenges of requirements traceability and asks questions such as “How much traceability is enough?” and “Wh...
متن کاملRevising Rules to Capture Requirements Traceability Relations: A Machine Learning Approach
In this paper we present a machine learning approach for generating requirements traceability relations. This approach is based on a new learning algorithm that produces traceability rules which are able to capture traceability relations between requirement statements specified in natural language and object models. The creation of these traceability rules is informed by examples of traceabilit...
متن کاملTracing requirements and source code during software development
Traceability links between requirements and source code are often created after development. This reduces the possibilities for developers to use these traceability links during the development process. Additionally, existing approaches applied after development do not consider artifacts from project management, which are used for planning and organizing a project. These artifacts can serve as ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003